Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Improve Linux arm32/arm64 corefx test runs #20107

Merged
merged 2 commits into from
Sep 25, 2018
Merged

Conversation

BruceForstall
Copy link
Member

First, move run-tests.sh from the corefx repo so we have more flexibility
to modify it. This is the script used by Jenkins to run arm32/arm64 corefx testing
in the coreclr repo. Leave the original one around, in case anyone uses it.
Name it run-corefx-tests.sh, to more closely model what we have for
Windows arm/arm64 corefx testing.

Second, improve the script and the test runs.

Add proper parallelism.

Prevent per-test output during parallel runs from interleaving
by saving output per process and displaying it after the
process has completed.

Improve summary test/failure output at end of log.

Change Linux arm32/arm64 corefx jobs to run tests in parallel.

Change Linux/arm64 corefx scheduled jobs to be daily, not weekly,
since they are very fast when run in parallel (<20 minutes).

This is the script used by Jenkins to run arm32/arm64 corefx testing
in the coreclr repo.

Leave the original one around, in case anyone uses it.

Name it run-corefx-tests.sh, to more closely model what we have for
Windows arm/arm64 corefx testing.
Add proper parallelism.

Prevent per-test output during parallel runs from interleaving
by saving output per process and displaying it after the
process has completed.

Improve summary test/failure output at end of log.

Change Linux arm32/arm64 corefx jobs to run tests in parallel.

Change Linux/arm64 corefx scheduled jobs to be daily, not weekly,
since they are very fast when run in parallel (<20 minutes).
@BruceForstall
Copy link
Member Author

@dotnet-bot test ci please

@BruceForstall BruceForstall merged commit 1496647 into master Sep 25, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
2 participants